

import threading    # 导入 threading方法
import time         # 导入 一个时间模块

def listen_music(name):              # 定义一个方法（听音乐）
    for i in range(15):
        print(f'{name} 听音乐{i}')
        time.sleep(1)

def program(name):
    for i in range(10):
        print(f'{name} 写程序{i}')
        time.sleep(1)

#  注意 Thread 是一个类 而threading是一个模块
# 这里相当于 是threading继承调用了 Thread类的方法  创建了一个线程
t1 = threading.Thread(target=listen_music,args=('小明',))
# 这里是启动一个线程
t1.start()

program('小明')
print('写程序结束')
# 主线程等待t1运行完毕
t1.join()
print('睡觉去')
